/**

 * Create a new Entry instance.
 * entry class.
 * @author	Dojo
 * @author	DSONet
 * @version	$Id: Entry.js 35 2008-03-02 17:01:34Z dsonet $

 * @constructor
 * @final
 * @return {object} A new Entry instance
 */
function Entry (/* string */k, /* object */v)
{
	this.key = k;
	this.value = v;
};

var $p = Entry.prototype;

/**
 * return the key of the entry
 * @return  the key
 * @type string
 * @id Entry.prototype.getKey
 */
$p.getKey = function ()
{
	return this.key;
}

/**
 * return the value of the entry
 * @return  the value
 * @type mixed
 * @id Entry.prototype.getValue
 */
$p.getValue = function ()
{
	return this.value;
}

$p.valueOf = function()
{ 
	return this.value; 	//	object
};

$p.toString = function()
{
	return String(this.value);//	string 
};

$p = null;